package com.yxh.lib_base.ext.livedata.event

import com.kunminx.architecture.ui.callback.UnPeekLiveData
import com.yxh.lib_base.ext.livedata.LiveDataAllowNull


/**
 * 最新版的发送消息LiveData使用 https://github.com/KunMinX/UnPeek-LiveData 的最新版，
 * 具体写法请参考 https://github.com/KunMinX/UnPeek-LiveData的示例
 *
 * observe                 非粘性，关心生命周期
 * observeForever          非粘性，不关心生命周期
 * observeSticky           粘性，关心生命周期
 * observeStickyForever    粘性，不关心生命周期
 *
 * 谷歌默认的livedata的observe默认是粘性的
 */
class EventLiveData<T> : LiveDataAllowNull<T>()